
/*------------------------------------------------------------
用户输入任意数字，确定平方根整数部分，
计算返回的算数平方根 结果只保留整数部分 小数被舍去
举例：
x= 4  结果：2
x = 8 结果：2
x= 12 结果：3
----------------------------------------------------------*/
#include <stdio.h>
int main()
{
    // 提示用户输入一个整数
    printf("请输入一个整数:");

    // 定义变量x初始化为1，用于逐步增加并检查其平方是否超过输入的数
    int x = 1;

    // 接收用户输入的整数
    int sum;
    scanf("%d", &sum);

    // 循环直到找到平方根的整数部分
    while (x * x <= sum)
    {
        // 增加x的值以查找平方超过输入数值的最小整数
        x++;
    }
    // 输出结果，x-1是因为循环会在x的平方超过输入数值时多执行一次
    printf("%d的平方根是:%d", sum, x - 1);
}